seem million miles away - Allemand Anglais Dictionnaire